//package com.arcvideo.acsconnect.ui.activity;
//
//import android.app.Activity;
//import android.content.Intent;
//import android.support.annotation.IdRes;
//import android.view.View;
//import android.widget.RadioButton;
//import android.widget.RadioGroup;
//import android.widget.TextView;
//
//import com.arcvideo.acsconnect.app.CodeRateEnum;
//import com.arcvideo.acsconnect.app.ResolutionEnum;
//import com.arcvideo.acsconnect.app.SettingDataCenter;
//import com.arcvideo.tyingyitonginhouse.R;
//import com.framework.core.TitleBaseActivity;
//
//import butterknife.BindView;
//import butterknife.OnClick;
//
///**
// * @author shenmengchao
// * @version 1.0.0
// * @date 2018/3/5
// * @description
// */
//
//public class ResolutionActivity extends TitleBaseActivity {
//
//    public final static String CODE_RATE = "CODE_RATE";
//    public final static String RESOLUTION = "Resolution";
//    public final static int REQUEST_CODE = 12;
//
//    @BindView(R.id.rb_1)
//    RadioButton mRb1;
//    @BindView(R.id.rb_2)
//    RadioButton mRb2;
//    @BindView(R.id.rb_3)
//    RadioButton mRb3;
//    @BindView(R.id.rb_4)
//    RadioButton mRb4;
//    @BindView(R.id.rb_5)
//    RadioButton mRb5;
//    @BindView(R.id.radio_group)
//    RadioGroup mRadioGroup;
//    @BindView(R.id.tv_save)
//    TextView mTvSave;
//
//    private CodeRateEnum mCodeRateEnum;
//    private ResolutionEnum mResolutionEnum;
//    private ResolutionEnum mOldResolutionEnum;
//
//    public static void launch(Activity activity) {
//        Intent intent = new Intent(activity, ResolutionActivity.class);
//        activity.startActivityForResult(intent, REQUEST_CODE);
//    }
//
//    @Override
//    public void initActivity(View view) {
//        showContent();
//        init();
//    }
//
//    @Override
//    public int inflateContentView() {
//        return R.layout.activity_resolution;
//    }
//
//    @OnClick(R.id.tv_save)
//    public void onClick(View view) {
//        switch (view.getId()) {
//            case R.id.tv_save:
//                Intent intent = new Intent();
//                intent.putExtra(CODE_RATE, mCodeRateEnum);
//                intent.putExtra(RESOLUTION, mResolutionEnum);
//                setResult(0, intent);
//                finish();
//                break;
//            default:
//                break;
//        }
//    }
//
//    @Override
//    public void onBackPressed() {
////        super.onBackPressed();
//        if (mOldResolutionEnum != mResolutionEnum) {
//            Intent intent = new Intent();
//            intent.putExtra(CODE_RATE, mCodeRateEnum);
//            intent.putExtra(RESOLUTION, mResolutionEnum);
//            setResult(RESULT_OK, intent);
//        }
//        finish();
//    }
//
//    private void init() {
//        initResolution();
//        mRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
//            @Override
//            public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) {
//                switch (checkedId) {
//                    case R.id.rb_1:
//                        mCodeRateEnum = CodeRateEnum.P360;
//                        mResolutionEnum = ResolutionEnum.P360;
//                        break;
//                    case R.id.rb_2:
//                        mCodeRateEnum = CodeRateEnum.P450;
//                        mResolutionEnum = ResolutionEnum.P450;
//                        break;
//                    case R.id.rb_3:
//                        mCodeRateEnum = CodeRateEnum.P480;
//                        mResolutionEnum = ResolutionEnum.P480;
//                        break;
//                    case R.id.rb_4:
//                        mCodeRateEnum = CodeRateEnum.P720;
//                        mResolutionEnum = ResolutionEnum.P720;
//                        break;
//                    case R.id.rb_5:
//                        mCodeRateEnum = CodeRateEnum.P1080;
//                        mResolutionEnum = ResolutionEnum.P1080;
//                        break;
//                    default:
//                        break;
//                }
//            }
//        });
//    }
//
//    private void initResolution() {
//        int width = SettingDataCenter.getInstance().getFrameWidth();
//        switch (width) {
//            case 1980:
//                mRb5.setChecked(true);
//                mResolutionEnum = ResolutionEnum.P1080;
//                mOldResolutionEnum = ResolutionEnum.P1080;
//                break;
//            case 1280:
//                mRb4.setChecked(true);
//                mResolutionEnum = ResolutionEnum.P720;
//                mOldResolutionEnum = ResolutionEnum.P720;
//                break;
//            case 854:
//                mRb3.setChecked(true);
//                mResolutionEnum = ResolutionEnum.P480;
//                mOldResolutionEnum = ResolutionEnum.P480;
//                break;
//            case 800:
//                mRb2.setChecked(true);
//                mResolutionEnum = ResolutionEnum.P450;
//                mOldResolutionEnum = ResolutionEnum.P450;
//                break;
//            case 640:
//                mRb1.setChecked(true);
//                mResolutionEnum = ResolutionEnum.P360;
//                mOldResolutionEnum = ResolutionEnum.P360;
//                break;
//            default:
//                break;
//        }
//    }
//}
